github.com/refraction-networking/utls.Conn.in (field)
70 uses
github.com/refraction-networking/utls (current package)
conn.go#L105: in, out halfConn
conn.go#L614: if c.in.err != nil {
conn.go#L615: return c.in.err
conn.go#L621: return c.in.setErrorLocked(errors.New("tls: internal error: attempted to read record with pending application data"))
conn.go#L626: return c.in.setErrorLocked(errors.New("tls: internal error: attempted to read record with QUIC transport"))
conn.go#L638: c.in.setErrorLocked(err)
conn.go#L651: return c.in.setErrorLocked(c.newRecordHeaderError(nil, "unsupported SSLv2 handshake received"))
conn.go#L665: return c.in.setErrorLocked(c.newRecordHeaderError(nil, msg))
conn.go#L673: return c.in.setErrorLocked(c.newRecordHeaderError(c.conn, "first record does not look like a TLS handshake"))
conn.go#L679: return c.in.setErrorLocked(c.newRecordHeaderError(nil, msg))
conn.go#L683: c.in.setErrorLocked(err)
conn.go#L690: data, typ, err := c.in.decrypt(record)
conn.go#L692: return c.in.setErrorLocked(c.sendAlert(err.(alert)))
conn.go#L695: return c.in.setErrorLocked(c.sendAlert(alertRecordOverflow))
conn.go#L699: if c.in.cipher == nil && typ == recordTypeApplicationData {
conn.go#L700: return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
conn.go#L710: return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
conn.go#L715: return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
conn.go#L719: return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
conn.go#L722: return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
conn.go#L725: return c.in.setErrorLocked(io.EOF)
conn.go#L728: return c.in.setErrorLocked(&net.OpError{Op: "remote error", Err: alert(data[1])})
conn.go#L735: return c.in.setErrorLocked(&net.OpError{Op: "remote error", Err: alert(data[1])})
conn.go#L737: return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
conn.go#L742: return c.in.setErrorLocked(c.sendAlert(alertDecodeError))
conn.go#L746: return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
conn.go#L757: return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
conn.go#L759: if err := c.in.changeCipherSpec(); err != nil {
conn.go#L760: return c.in.setErrorLocked(c.sendAlert(err.(alert)))
conn.go#L765: return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
conn.go#L779: return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
conn.go#L793: return c.in.setErrorLocked(errors.New("tls: too many ignored records"))
conn.go#L1109: return nil, c.in.setErrorLocked(fmt.Errorf("tls: handshake message of length %d bytes exceeds maximum of %d bytes", n, maxHandshakeSize))
conn.go#L1177: return nil, c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
conn.go#L1186: return nil, c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
conn.go#L1321: return c.in.setErrorLocked(errors.New("tls: too many non-advancing records"))
conn.go#L1341: return c.in.setErrorLocked(errors.New("tls: received unexpected key update message"))
conn.go#L1346: return c.in.setErrorLocked(c.sendAlert(alertInternalError))
conn.go#L1349: newSecret := cipherSuite.nextTrafficSecret(c.in.trafficSecret)
conn.go#L1350: c.in.setTrafficSecret(cipherSuite, QUICEncryptionLevelInitial, newSecret)
conn.go#L1391: c.in.Lock()
conn.go#L1392: defer c.in.Unlock()
conn.go#L1575: c.in.Lock()
conn.go#L1576: defer c.in.Unlock()
conn.go#L1600: c.quicSetReadSecret(QUICEncryptionLevelApplication, c.cipherSuite, c.in.trafficSecret)
handshake_client.go#L573: c.in.version = vers
handshake_client.go#L892: c.in.prepareCipherSpec(c.vers, serverCipher, serverHash)
handshake_client_tls13.go#L659: c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, serverSecret)
handshake_client_tls13.go#L896: expectedMAC := hs.suite.finishedHash(c.in.trafficSecret, hs.transcript)
handshake_client_tls13.go#L910: c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelApplication, serverSecret)
handshake_server.go#L182: c.in.version = c.vers
handshake_server.go#L805: c.in.prepareCipherSpec(c.vers, clientCipher, clientHash)
handshake_server_tls13.go#L767: c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, clientSecret)
handshake_server_tls13.go#L964: hs.clientFinished = hs.suite.finishedHash(c.in.trafficSecret, hs.transcript)
handshake_server_tls13.go#L1145: c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelApplication, hs.trafficSecret)
quic.go#L259: if c.in.level != level {
quic.go#L260: return quicError(c.in.setErrorLocked(errors.New("tls: handshake data received at wrong level")))
u_conn.go#L371: c.in.Lock()
u_conn.go#L372: defer c.in.Unlock()
u_conn.go#L404: c.quicSetReadSecret(QUICEncryptionLevelApplication, c.cipherSuite, c.in.trafficSecret)
u_conn.go#L789: tlsConn.in.prepareCipherSpec(version, serverCipher, serverHash)
u_conn.go#L792: tlsConn.in.prepareCipherSpec(version, clientCipher, clientHash)
u_conn.go#L804: tlsConn.in.changeCipherSpec()
u_conn.go#L807: tlsConn.in.incSeq()
u_conn.go#L837: return nil, c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
u_conn.go#L871: c.in.Lock()
u_conn.go#L872: defer c.in.Unlock()
u_conn.go#L969: return c.in.setErrorLocked(errors.New("tls: too many non-advancing records"))
u_quic.go#L101: if c.in.level != level {
u_quic.go#L102: return quicError(c.in.setErrorLocked(errors.New("tls: handshake data received at wrong level")))
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |